package com.glory.erp.invoice.store.service.impl;

import java.io.Serializable;
import java.util.List;

import com.glory.erp.invoice.store.service.StoreService;
import com.glory.erp.invoice.store.dao.StoreDao;
import com.glory.erp.invoice.store.bean.Store;
import com.glory.erp.auth.base.BaseQueryModel;
import com.glory.erp.auth.emp.bean.Emp;

public class StoreServiceImpl implements StoreService{
	
	private StoreDao storeDao;
	
	public void setStoreDao(StoreDao storeDao) {
		this.storeDao = storeDao;
	}

	public void save(Store store) {
		storeDao.save(store);
	}

	public void update(Store store) {
		storeDao.update(store);
	}

	public void delete(Store store) {
		storeDao.delete(store);
	}

	public Store findById(Serializable uuid) {
		return storeDao.findById(uuid);
	}

	public List<Store> findAll() {
		return storeDao.findAll();
	}

	public List<Store> findAll(BaseQueryModel qm, Integer pageNum,Integer pageCount) {
		return storeDao.findAll(qm,pageNum,pageCount);
	}

	public Integer getCount(BaseQueryModel qm) {
		return storeDao.getCount(qm);
	}

	public List<Emp> findByEmpName() {
		return storeDao.findByEmpName();
	}
}